<?php 
	include('../Modele/connexion_bdd.php');
	
	//On enregistre d'abord les informations relatives à la localisation de l'événement
	$req = $bdd->prepare('INSERT INTO localisation(adresse, CP, ville) VALUES (:adresse, :CP, :ville)');
	$req->execute(array('adresse'=>$_POST['adresse'], 'CP'=>$_POST['CP'], 'ville'=>$_POST['ville']));	
	$req->closeCursor();
	
	//On enregistre ensuite l'événement dans la table appropriée
	$req = $bdd->prepare('INSERT INTO evenement(avatar, nom, descriptionCourte, descriptionLongue, debut, fin, horaires, acces, contact, tarifs, dateCreation, id_categorie, id_localisation, id_organisateur)
			VALUES(:avatar, :nom, :descriptionCourte, :descriptionLongue, :debut, :fin, :horaires, :acces, :contact, :tarifs, NOW(), :id_categorie, LAST_INSERT_ID(), :id_organisateur)');
	$req->execute(array('avatar'=>$nom_fichier, 'nom'=>$_POST['nom'], 'descriptionCourte'=>nl2br($_POST['description_courte']), 'descriptionLongue'=>nl2br($_POST['description_longue']),
			'debut'=>$debut, 'fin'=>$fin, 'horaires'=>nl2br($_POST['horaires']), 'acces'=>nl2br($_POST['acces']), 'contact'=>nl2br($_POST['contact']), 'tarifs'=>nl2br($_POST['tarifs']), 
			'id_categorie'=>$_POST['categorie'], 'id_organisateur'=>$_SESSION['id']));
	$req->closeCursor();
	
	//On récupère l'id de l'événement que l'on vient d'enregistrer
	$req = $bdd->query('SELECT LAST_INSERT_ID() AS id_evenement');
	$donnees = $req->fetch();
	$id_evenement = $donnees['id_evenement'];
	$req->closeCursor();
	
	//On enregistre les informations relatives aux catégories d'âge sélectionnées
	for($i = 0; $i < count($_POST['categorieAge']); ++$i) {
		$bdd->exec('INSERT INTO classeage_evenement(id_classeage, id_evenement) VALUES('.$_POST['categorieAge'][$i].', '.$id_evenement.')');
	}
?>